2.4 电话问题
Q: 已经连接上蓝牙了,状态也同步给天琴了,为什么拨打联系人提示正在同步联系人?
A: 如果未同步联系人,天琴是无法选中对应联系人的。所以需要集成方显式调用同步联系人API完成联系人同步,在此之前只能够通过语音拨打电话;
Q: 为什么已经同步状态给天琴后,在执行电话相关操作还提示未连接蓝牙?
A: 当天琴执行电话操作时,会主动到AiLit中获取实时的电话状态,以避免缓存状态导致的老化异常。因此执行任何电话操作之前都请实现 DialUpCallback#onBluetoothStateGet() ,并返回实时的、正确的状态值。
Q: 能否由天琴主动读取联系人?
A: 通常情况下,车载设备的蓝牙模块都不是标准的Android协议,这意味着很大可能联系人不是存放在Android联系人数据库的。相较于通过API同步联系人给天琴的方式,天琴主动去适配各类蓝牙模块需要更多的沟通成本、更长的问题排查链条。
Q: 为什么呼出电话时,说取消并没有退出交互?
A: 天琴新增了电话首页的概念。当用户在联系人结果页或者呼出页时,说取消首先返回的电话首页。在该页面上,用户可以继续直接说联系人名称来进行重新呼出,更加符合使用习惯。后续天琴还会在电话首页中添加通话记录等信息。
如果需要退出交互,可在电话首页上再语音输入“取消”。